/**
 * 
 * SECTION EVENTS... FOR SECTION REACH SOME STATE
 * 
 * @auth:Ning
 * 
 * @date:2009-9-29
 * 
 * */
package core.section.events
{
	import flash.events.Event;

	public class SectionEvents extends Event
	{
		//START...
		
		
		//PROPERTY...
		
		public static const DATA_INIT:String = "section_data_init";
		
		public static const INIT:String = "section_init";
		
		public static const ON_DISPLAY:String = "section_on_display";
		
		public static const ON_EXIT:String = "section_exit";
		
		public static const READY_FOR_EXIT:String = "ready_for_exit";
		
		public var evtInfo:Object
				
		//CONSTRUCTOR...		
		public function SectionEvents(type:String, evtInfo:Object = null)
		{
		
			super(type, bubbles, cancelable);
		
			this.evtInfo = evtInfo;
		
		}
		
		//METHODS...
		
		//override clone...
		public override function clone():Event
		{
			
			return new SectionEvents(type,evtInfo);
			
		}
		
		
		//END...
	}
}